#ifndef NETWORK_H
#define NETWORK_H

#include "Controller.h"
#include "RemoteClient.h"
#include "Packet.h"


/**
 * @brief Wszystkie elementy związane z warstwą sieciową aplikacji.
 *
 * Wykorzystywane zarówno przez aplikacje klienta jak i serwera.
 **/
namespace Network {

enum ErrorCode {
	/// wszystko OK
	ecOK				= 0,
	/// nieznany klient
	ecUnknownClient		= 1,
	/// klient o danym id jest już zalogowany
	ecAlreadyLoggedIn	= 2
};

}

#endif // NETWORK_H
